لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دستور العمل های متوسط اسکالا [ویدئو]
Scala Intermediate Recipes [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اکنون که چیزهای آسان را از سر راه داریم، برخی از ویژگی های قدرتمندتر اسکالا را بررسی می کنیم. تطبیق الگو، توانایی فوقالعاده اسکالا در ساختارشکنی دادهها به روشهای شهودی و خوانا است، که به شما امکان میدهد با خیال راحت در چند خط کد بنویسید که زبانهای دیگر میتوانند دهها خط باگ را برای عبور از آن بنویسند. ما راه های مختلف استفاده از الگوها و همچنین برخی از قابلیت های پیشرفته تری را که آنها پنهان می کنند را بررسی خواهیم کرد. یک انحراف سریع در تست، کتابخانه specs2 و نحوه استفاده از آن برای انجام توسعه رفتار محور در Scala را معرفی می کند. سپس مجموعههای اسکالا را بیشتر بررسی میکنیم. کتابخانه مجموعههای اسکالا بسیار وسیع است و ابزارهای قدرتمند زیادی برای رسیدگی به دادهها در خود دارد. در نهایت، چند ترفند را مرور میکنیم که به شما امکان میدهد چارچوبهای خوانا و ایمن برای توصیف دامنه خود را در جای خود قرار دهید.
• از تطبیق الگو برای نوشتن کد امن استفاده کنید
• با استفاده از الگوها، قابلیت های پیشرفته ای را در کد خود ایجاد کنید
•آزمون کد خود را با استفاده از کتابخانه spec2 بیاموزید
• برنامه نویسی کاربردی را در کد خود بگنجانید
• نکات و ترفندهایی برای افزودن قابلیت های بیشتر در برنامه های خود
این دوره ویدیویی توسعه دهندگان جاوا، دانشمندان داده نوظهور و توسعه دهندگان وب را هدف قرار می دهد که اصول برنامه نویسی Scala را می دانند و اکنون می خواهند بر موانع مختلف در تلاش خود برای ایجاد برنامه های کاربردی قوی در Scala غلبه کنند. • از قدرت تطبیق الگو در اسکالا استفاده کنید * • برنامه نویسی کاربردی را کاوش کنید و نحوه استفاده موثر از آن را در کد یاد بگیرید * • برخی از رایج ترین مشکلات را در حین برنامه نویسی اسکالا با استفاده از چارچوب ها حل کنید *
سرفصل ها و درس ها
تطبیق الگوی اسکالا
Scala Pattern Matching
بررسی اجمالی دوره
The Course Overview
تطبیق الگوی پایه
Basic Pattern Matching
مجموعه های تطبیق الگو
Pattern Matching Collections
کلاس های موردی
Case Classes
بیانیه ها و تطبیق الگو را امتحان کنید/گرفتن
Try/Catch Statements and Pattern Matching
توابع جزئی
PartialFunctions
الگوهای تطبیق سفارشی
Custom Match Patterns
تست در اسکالا
Testing in Scala
specs2 مبانی
specs2 Basics
specs2 مطابقت
specs2 Matchers
تمسخر با مشخصات 2
Mocking with specs2
تست مولد
Generative Testing
specs2 نکات و ترفندها
specs2 Tips and Tricks
مجموعه های متوسط اسکالا
Intermediate Scala Collections
انواع مجموعه اضافی
Additional Collection Types
تغییرپذیری اولیه با سازندگان
Basic Mutability with Builders
ویژگی های جالب مجموعه
Interesting Collection Features
مرتب سازی مجموعه ها
Sorting Collections
متوسط برای درک مطلب
Intermediate for Comprehensions
ترفندهای اسکالا متوسط
Intermediate Scala Tricks
انباشتن صفت و نادیده گرفتن انتزاعی
Trait stacking and abstract override
ترفندهای اعلام توابع
Function declaration tricks
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
آنتونیو سالازار کاردوزو توسعهدهندهای است که تیمهای کوچکی را از کلاسهای خود در Georgia Tech و از طریق هر شرکتی که در آن مشارکت داشته، رهبری کرده است. او یک نرمافزار عملگرا و کمالگرا است که برای نرمافزارهای عالی که ابتدا برای انسان نوشته شده است ارزش قائل است و دوست دارد به تیمها کمک کند تا سبکهای توسعه و تعامل را پیدا کنند که باعث میشود بهترین نرمافزار را برای حل مشکلاتی که حل میکنند ارائه دهند. بین استارت آپ ها و شرکت های بزرگتر، او روی بیشتر جنبه های سیستم های وب و غیر وب کار کرده است و دوست دارد ببیند هر نرم افزار چگونه دریافت می شود و چگونه می تواند بهبود یابد. زمانی که او بررسی دقیق و گسترده کد را ترک نمی کند، به مسافرت می رود و از دیدن مکان های جدید و قدیمی دور از خانه لذت می برد.
نمایش نظرات